export interface WeatherData {
    temperature: number;
    weatherCode: string;
    description: string;
    humidity: number;
    windSpeed: number;
    windDirection: string;
    pressure: number;
    visibility: number;
}

export interface HourlyForecast {
    time: string;
    temperature: number;
    weatherCode: string;
}

export interface DailyForecast {
    date: string;
    maxTemp: number;
    minTemp: number;
    weatherCode: string;
}

export interface City {
    id: string;
    name: string;
    country: string;
    latitude: number;
    longitude: number;
}